demolition squads - French English Dictionary